Xbox上的画面为什么会颤抖?

虽然可能有点难以置信,但在2017年,要想在Xbox的在线视频软件上看到流畅的画面仍是件难事。

Xbox上的画面为什么会颤抖? - Xbox One

2013年颇具争议性的E3 Xbox发布会至今已超过4年了。那句“TV!TV!TV!”在网络上激发了很多视频和表情包。当时微软公司在其电视服务方面做出了巨大的投入。但发布会的其余部分是历史性的:发布会的关注点重新回到了游戏上,最近Xbox One X的发布会也更加强调了游戏活动。

Xbox One平台尽管给访问各种视频内容提供了很好方案:Xbox One S和Xbox One X 都载有 UHD 蓝光光驱,市面上还有针对此平台的电视调谐器在售。Netflix, Prime Video, Hulu, 英国Now TV 都在Xbox上有应用软件。但不幸的是他们中没有一个能为用户提供提供流畅的播放功能。

问题源自于不同地区视频的不同帧率。电影、电视剧是24帧,美国的视频内容是29.97Hz,欧洲电视剧(比如BBC的电视剧)是25帧每秒。

想要有流畅的视频播放功能,需要主机的刷新频率是视频帧数的整倍数。比如50赫兹对应25帧每秒, 24赫兹对应24帧每秒,以此类推。Xbox One软件的频率锁定在60赫兹,它可以完美兼容从24赫兹到50赫兹的蓝光播放。

单纯看到Xbox支持的频率会给人一种它能流畅视频的错觉

Xbox One提供的“高级视频设置”中有很多选项,其中我们找到了“允许游戏和应用使用50赫兹及24赫兹频率”。你可能会以为这个选项能解决所有问题,但其实它对应用软件毫无效果。

微软公司和Netflix的客服帮不上忙,笔者已经联系他们许多次了,尽管态度很好,但他们完全不清楚笔者在说什么。他们有人说不可能出现这种问题,有人说是其他公司的责任。

在Xbox用户反馈平台很容易就能找到几个要求微软公司为Xbox增加自动切换显示频率的留言。

笔者决定彻底弄清楚这件事,于是开始研究微软公司的开发文件。只是快速的搜索就让笔者发现了一些问题。笔者在文件中发现了一份相关的资料。其中提到,主机的开发者版本支持将主机的输出信号改变成很多种频率,其中就包括24赫兹和50赫兹。

就此,笔者联系了一位UWP(Windows通用应用平台)的开发人员Pasquale Pignataro,在他的热心合作下制作了一个测试软件来验证游戏主机的性能。你可以在微软商店找到这个叫做 “Test HDMI display modes”的软件。通过它可以简单地看出游戏主机的性能。它允许用户手动选择需要的刷新频率,并且能自动切换到正确的刷新频率来匹配不同的帧率。

测试软件显示出了Xbox主机自动调整刷新频率时所有支持的视频模式

Netflix的代表告诉我们,公司已经发现了这个问题,而且正在与合作伙伴一起解决。他们目前的决定是“暂时不做出改变,因为可能会影响用户体验的问题”。这有可能表示可以通过让用户选择是否允许切换刷新频率,来解决在屏幕切换分辨率时发生的暂时黑屏现象。

面对我们的询问,微软公司只是用“Xbox One自发布起就支持50赫兹24赫兹的转换”来回答我们。但就我们目前所见到的而言,他们是正确的。另一位软件开发者有前瞻性的应对方法可能会对此有所帮助。

显示设置和自动切换刷新频率的功能在myTube!新测试版发布

值得一提的是我们在分析文件的过程中联系到了myTube!应用软件的开发者,被称作ryken100的Christopher Blackman。myTube!被认为是Xbox One平台上谷歌公司官方提供的YouTube更好地替代品。

在我们告诉他我们遇到的问题后,他表示自己已经在myTube!的测试版中加入了能够检测主机支持的视频模式的功能。而且测试版软件可以自动改变刷新频率。

他的做法预示着将来一些大公司也会这样做。

我们只能希望Netflix, Amazon, Hulu能在不久后,能利用好这种解决方法。苹果公司正在tvOS 11.2系统上测试同样的功能,在其平台上,Netflix的应用软件已经可以自动切换正确的刷新频率了。我们希望这也预示着Xbox用户能够尽快享受到这种技术。

如需转载,请联系IGN中国 编辑部。